Computing Convex Hull in a Floating Point Arithmetic

نویسندگان

  • Jerzy W. Jaromczyk
  • Grzegorz W. Wasilkowski
چکیده

We present a numerically stable and time and space complexity optimal algorithm for constructing a convex hull for a set of points on a plane. In contrast to already existing numerically stable algorithms which return only an approximate hull, our algorithm constructs a polygon that is truly convex. The algorithm is simple and easy to implement.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sweep Line Algorithm for Convex Hull Revisited

Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...

متن کامل

Sign Determination in Residue Number Systems Herv Br nnimann

Sign determination is a fundamental problem in algebraic as well as geometric computing It is the critical operation when using real algebraic numbers and exact geometric predi cates We propose an exact and e cient method that determines the sign of a multivariate polynomial expression with rational coe cients Exactness is achieved by using modular computation Although this usually requires som...

متن کامل

Sign Determination in Residue Number Systems

Sign determination is a fundamental problem in algebraic as well as geometric computing. It is the critical operation when using real algebraic numbers and exact geometric predicates. We propose an exact and eecient method that determines the sign of a multivariate polynomial expression with rational coeecients. Exactness is achieved by using modular computation. Although this usually requires ...

متن کامل

Classroom Examples of Robustness Problems in Geometric Computations

The algorithms of computational geometry are designed for a machine model with exact real arithmetic. Substituting floating-point arithmetic for the assumed real arithmetic may cause implementations to fail. Although this is well known, there is no comprehensive documentation of what can go wrong and why. In this paper, we study simple algorithms for planar convex hulls and 3d Delaunay triangul...

متن کامل

Backward Error Analysis in Computational Geometry

A recent paper, published in Algorithms—ESA2004, presented examples designed to illustrate that using floating-point arithmetic in algorithms for computational geometry may cause implementations to fail. The stated purpose was to demonstrate, to students and implementors, the inadequacy of floating-point arithmetic for geometric computations. The examples presented were both useful and insightf...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Geom.

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1994